L|&+EQA Q BYYYY  R@P m   !  0@R!L}`S @1H& )* Yh`'&'ԭ֭Ԧ`CODPפ  38`CȱC)ȱC( Q ݥ gРCmCD`AA `H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@| Ҡ2e1i1232435ޥ<<8`^ u ]  : J)LI D L(( h L|Y)*ɢjT  A>لNA>LA 0٭) Ȅ A0 @ٮٝy؝}L|{A~ )`1   Y8`N@  LE:  A>لNA>LA 0|`^ u ]  : J)LI D L(( h LL() [ L6 L( | L 0p  [  C?   O ~ L? |LL  !` O ) `A! ߰")- 0" $ |G@LLL&0") e $G%H0 3P8`GȱGȱG 0GȭGȭGG}GH |8(()) e G$H% D`(0)8` )LU LGȘ LL  : |  LL )N>Q G 7 !H H) h  OhyhyB  1L > L$ |JJ R  R T L *` B'8 0 } H| H`$ g 3 LHG!@1F K|GȱGLLEE Ed E7EȩE 1 ͍8 3L  : L|  P ?   : L  : :    1L  [  h L  aL E`L|  : L)   L ) `L0AML ML  NL|LLNLML ,0,0SGɛ L  L 'EHEh  G |L LSROTCES EERF G) *Gȩ GȽG GȌd   )G`8| 0G`DCEDC0X:Ȣ ȱC* ? 0.. ,0%n?A[ 0 : L|_`L  `,0``piH 0)բ?ٗ |08`0   0$L GGȽG L ! `8|Lw`L08`  05G),G)ȱGȱGHh0})Hh` B! 8`8|iiiLGE`E8FEh( 30`ɃLL 'L18^~jj8jHi h|EEEiEȱEiE` dTEH8EEȱEEȩEh JE8  .mi`LI|!EF RLGH`L~` `HGHh| 3`   :` 30 0) ~LRIIIIIIIIIIIIIIIIC|`0 hߩ0 "  01  DDS , ߍ?TT|U  L2    t`L C D~ CCDDܢ 0D|CDCD`ʆ  өj  # l00 F F Yh < |    L+8DE  F  2 ^L`BDEHI V |(`BJ VLZ DEHIB V0dVQDEH!|I VF9 2,0 i,0 0hhLL t FLr` 2H 2hDHEhDE"|Li8HI [ [ 0 HI,00   VL,0 fL[&@*IJ#|`ll 2J 08 BD&EHI V0 20`BcDELV 2!B ` <0BcDE J V$| <(`  V⪍  Eઍ  E 2-LL+   DE%|HILV%, <><>`  l  l Z h  ` `` $B V&|BHID&E V BLV nBqDE J V* \*` B V BLVDEHI'| BLV)H hO }`N@  L&(|qi9>`0ݦ P ȌL `@}}MACH SYS D2:MACH.SYSD1:MACHCP.SYSD1:MACH)|GN.SYSD1:AUTORUN.SYSD1:MEMSAV.SYSE:Need MEMSAV to loadERROR: MEM.SAV I/OType "Y" to contPut MACH disk in D1, hit ret*|urn`Z$ @? MACH SYS }*&|&8>&8>pppB(&BP&BA&㉀! $irectory( 'en-!#(/ $up&ile,}" #artridge) &ormat0 3et$ensity# #opy* $up$isk1 #onvert$ $elete+ 3ave"in2 $ef$r$% 2-}ename, ,oad"in6 6erify/&&& ,ock- 2un ,oc8 &x3ys/&&' 5nlock. -em3av󚀑.}/&&/.}K:Function not readyDIRECTORY: search spec,list fileCOPY: fro/}m,toCopying: D2:CELL14.BASType 'Y' to DELETE:DELETE: file specGEN MEMSAV.SYS: [Y/N]RUN: loc0}ationLOAD: filespecFORMAT: driveFORMAT disk 1 [Y/N]Formatting D1:UNLOCK: filespecRENAME: old,new filespecsSAVE1}: file,start,end[,init,run]Insert I/P disk, hit RETURNLoad both disks, hit RETURNDUP DISK: input,output drive(s)Disk type2}, ile or ectorType 'Y' if ok to use program areaSET DEFAULT: DriveSET PROTECT: DriveVerify changedSET DENSITY: DriveD3}UP FILE: filespec [cr=all]CONVERT: filespec [cr=all]ERROR: 165-skip -abortNeed D1 thru D4Too longBad hex par4}mBad nameOne letterERROR: Unlike drivesNO CartridgeNo wild cards in destBad Load FileIllegal requestERROR: Not MACH f5}ormatNot a disk fileMEMSAV.SYS already exists9k9؆R'S  01ih&ȱi&6}%,:>$9>,e \<><>P>7&8&&,n='>'' &P@''ʈ !Fː7}H o'y}'p'hک&10T' F @ 1;} ' FL{+8A0H' Fh ,, 8}Fiil<>e8F <>L,9>$:>%01:><>l$;>P && &L,;>i( &i &L,9}Э;>I<>Le,<>l9>"---W0u11111A2g4Y5555969!:!:!:&:!:7:!:!:' v< ;G>f>e>:*f>h>.g>i>:}G>F> += ~< _<JB@> A=G>8F>L/F>g>DL/* hj )LzU * FL;}{+ ;Lz' vF>g>D ;L//P>Q>R>JBgD>E A=BHISD>E A=S>0:<} B A=L{+Q>R>R>Q> B A=]>401h>:'S> ' S> .'ȽS> ' 𩛙'' F=} ;BJD'E@> A= +=G>HH>H ~hG>F>g>DL/1h>:' 2L/ 'D'EL/ += ~ ; >}* FL{+ _< ;g>K@CL/S,BJ@> A=F>g>K E?>L/* F 2L{+CAD  J?}B?> A=K@>?>B BDDEE@>ܝHݝI VE>?>@>HHIIH A=E>ɈLS=@> B V?> @}B V?>' F,P>L.L{+;( v< _< ;g>D * FL{+N !B A=L{+'( FH> !BܝD>ED>:>h>:1A}>BJgD>E A=ߝD>EBG>HI A=> hG>G>H>0ߢ> >0.> >> 0F>?B}>詛>ܢ> F 1H>F>> A= k1L0 k1L{+ BLA=( v< h< _< ; B A=L{+( v< _<#B A=L{+( v< _<$C}B A=L{+*~ )ͩFDEZ  F ; _< 2 ^L1( ; =i0(( _<( F 1A> =?> _< ;O>?>@>ʆ@>}ȌN>O>@>y}?>y} u* FL{+ ) E}\) F 1<؆B>F ɛSԆ$ ) F ^:@>$0 :,B>0B>$0@> A4=>>>=> >> ̥   F} L3$0' H)94ޭ h)FjFjFji E%и ȭ Șeˍe̍} 9LS=mN>˭mO>mNG}>mO>iiL3 => >>$0 :?>Υͥ $0L2L{+͍ ȱ͍ ii}8 9LH}S=mN>ͭmO>L3@ EF}h 3LS=`( v<HG>f> =  * = 8 95I} L{+>5) =  = _< hAB,0 J A=   B DEHJ}I,H DE A=HIHI D ELq( v<N _< LX+LS=* F 2L{+c( ; = _<K}I># LM( 1Ȍ?>L} v< _<DE:ɛ *ȑ.D: ;˥̭~{z{+++ 9 99  +M} :BKJ <=B>EgDIH <=h> L7 {:/ f:̩; f:àiig> : 9L6N} B <=˅ޥ̅ߥ˅ͥ̅8ڥ8څܥۅݥ L8 :ޅ߅܅݅)4ˤ̭@> N9 BDEO}JK V06 ˢ BDȥ˝EHI Vȑˤ M=L8 HeIe8HIP}$ B <=) 9Ls7 :)@>ȱL8ͤέ?> N90BDEJK <= @͢0͝HQ}͝I͝Dȱ͝E B <=ͪ))͢0 B <=!LI7+ !9 ;L{+ɛeͥͅiΥL88R}ɛe˅˥i` !9L+9 9 +{)L: 0ɛLFS  |9`lS}) S)`) ; = _< 0 ; ;I) aL{+LR=) ; =H _<' &~H}~h}zHyzhyh'T}&~H}~h}zHyzhyL{+'L{+)P@W@L{+*I?,0L{+ 1;ɛ`g>ɛ`U}g> g> .g>Ȣ g> g> 𩛙g>`ɛ`@> ;I?> ;O )ф٩) F ^:$0V}L^`h>:)}N>N> A4E ˢ* FL{+`pBD'EJ VL8pBDEC>IH VC>W}p B V,C>0ȭ`H B Vhiɀ`v) F 1M>ߠ>8߅ܭ>`g>* ? ɛX},`P>G>H>C>BD>EPHI VC>`C> C> 2L{+D>0 j* FL6<>`,C>0`L{+I>G>Y}H>L< ; +=G>H> I>>,;ɛ7>,"ɛ:ݑ>1ݐ>I>>A"Dg>I>I>ݏ>I>Dg>ȩ:g>ȩ>g>ɛ,,(Z}/+.I>I>ީa* FC>>,ɛH>G>`>轏>f>gmG>D>iE` "* V0 "*` "*8d/8 i:!* **[} F"*"*L^: 2L{+I>J>K>H>>H>ɛ+,' =0*.K>.J> K>K>I>өK* FC>`K>J>`T*800 0 8 00\}`,C>0'H>>D800H>,ɛH>h`C>;*LF  L+ $irectory( 'en-!#(/ $up&ileXB>BB>B?F&8>9+8Put disk to gen MACH on in D1Gen MACH 2XH on driveGen MACH 2XH running on D2:Gen MACH 2X^}H on drive 2 [Y/N]Drive must be between 1 and 4 V0`8d/8 i:!* ** F̢> 2L{+t> F 0ɛ0:܍->_}>1!~V> F ) ^ 0> F 0YФ> F+B,DEJ > B > }@ }@L{`}+ ˦˽CDCGG g˥D# C  0L?G˦  0L?+Ha},HY+,   8 90 i h,h+LLeB>5A =A>Aɛ-Db}EBJ >3DAEHI B >5AD6AE9AH:AI B >;ACAc} BL>B>B?F+Y)*ɢjT  A>لNA>LA 0٭) Ȅ A0d} @ٮٝy؝}L{A~ )`1   Y8`N@  LE:?H 2XyMACH DOS Menu functions: A-Disk directory list. Similar to DOS II. Minor change to read whole directory into memory befo f}re displaying it. If MEM.SAV is used, it will ask permission to overwrite the program area. B-Run cartridge. Same as DOS g} II. If you are using MACH on one of the newer XL series systems (excluding the 1200XL), you will have a pleasant surprise. h} MACH switches the XL BASIC in an out to give you more ram while operating in MACH mode. BASIC is switched back in when you i}request option "B". C-Copy file(s). Same as DOS II D-Delete file(s). Same as DOS II. E-Rename file(s). Same as DOS j}II. F-Lock file(s). Same as DOS II. G-Unlock file(s). Same as DOS II H-Write MACH files. Changed from DOS II to lo k}ad the "MACHGN.SYS" program from the system disk. If the system disk is not in D1:, MACH will ask for it to be inserted. Do l}n't worry if you have changed the density; MACH will set it to load the program then reset it to what it was, if necessary, f m}or you to write the MACH files at a density different than the boot disk. I-Format disk. Similar to DOS II. The only diff n}erence is that if you try to boot a disk that was formatted under MACH but does not contain any operating system, you will NO o}T get a boot error. Instead, it will boot as though the disk drive was not turned on. J-Duplicate Disk. Similar to DOS I p}I with one major exception: after you have told MACH the source and destination drives, it will ask you if it is a "DOS" or q}"BOOT" disk. Atari DOS II's "J" function is the same as the "DOS" option here. The "BOOT" option will perform a sector by se r}ctor copy of your disk, regardless of the contents. K-Binary Save. Same as DOS II. L-Binary Load. Same as DOS II. s}M-Run at address. Same as DOS II. N-Create a Mem Sav file. Same as DOS II. O-Duplicate File(s). The MACH DUP FILE t}is really a full one drive copy function. If you specify wild cards for more than one file, MACH will read as many files into u} memory as it can, then ask you to switch disks, repeating the process as times as necessary to complete the request. P-Se v}t Density. Asks you for the drive number to reverse the density (between single and double). The menu display will be updat w}ed to reflect the new density. Q-Convert File(s). Similar to the "O" function with one important difference: the output wi x}ll be at the opposite density as the input. R-Set Default Drive. Changes the drive which is to be assigned as D1:. In othe y}r words, if you say the default drive is 2, then all requests for D1: will be routed to drive 2, and all request for D2: will z} be roued to drive 1. Sounds a little confusing, but it won't be after you try it a couple of times. V-Set write verify. {} Reverses the current Write verify status. X-FiX the non-resident portion of MACH in memory. Transfers to the cartridge o |}r XL BASIC will have approximately 7k less ram, but transfers between DOS and the cartridge will take less than half a second }}.MACH Differences.1.The first thing you will notice is the new menu. The MACH "flip-up" menu is unique among Atari ope ~}rating system. You can control the menu and display totally. Pressing the SELECT function key flips the menu up and down, r }evealing the display contents which are behind it.2.The next thing you notice is that selecting a menu option does not req }uire hitting the return key. You can now type non-stop when requesting menu functions.3.Whenever MACH wants the system dis }k (to load the non-resident part, or to load the MACHGN program), it will instruct you to insert it into drive 1. It will re }set the density to the proper setting for the system disk. The system disk is defined as the one you booted from.4.Unlike s }ome other Atari operating systems, you can generate MACH on ANY diskette which is in DOS II format. It does NOT have to be fo }rmatted by MACH.6.Even if you don't fix MACH (menu option X), it will check if the console processor is intact. If it is, } guess what, no disk access. By the way, even if Fix is ON, MACH will reload the console processor if the copy in ram is dam }aged.7.If you have double density drives that will automatically switch density to match your diskette, more good news. M }ACH will automatically "sense" the density of the disk when it opens a file. Most of the double density drives I have tested } will do this.8.The operating system file names are totally different. There is no DOS.SYS or DUP.SYS files. Their equiva }lents are MACH.SYS and MACHCP.SYS. Also, MEM.SAV has been changed to MEMSAV.SYS 9.You cannot open D:MACH.SYS from your pro }gram. You must use the console processor to generate MACH files.I. Minor change to read whole directory into memory befo D''X`xԍԭӨ)ӭލ w'ˑ͍0 'xԭ) w'͑ˍ0 'X@L'}˩̩ͩ0΢@`ʈ`( BD'E#HILVHappyXL O/S V/1c }~ 1986 '(Tim PatrickThe high speed I/O driver is ~ 1986Happy Computers Inc., it is }used bypermission - and is only for use byregistered Happy Enhancement owners~ý~}'m2: ˅_L6΢ HH    60?@ 60@}ˢh @PRWЎ